ORACLE 建表：
CREATE TABLE ads_kh_risk_overview ( 
   customer_id          number(20),
    risk_level          varchar2(200),
    total_balance       number(20),
    last_7d_txn_cnt     number(20),
    risk_change_flag    varchar2(200),
    industry_risk_tag   varchar2(200)
);



#!/bin/bash
read -p "请输入你的Oracle地址：" ora_ip
read -p "请输入你的Oracle用户名：" ora_username
read -p "请输入你的Oracle密码：" ora_pwd

# 表名

ora_tab="ADS_KH_RISK_OVERVIEW"
#获取文件路径
# Hive数据库名
hive_db="ads"
# Hive表名
hive_table="ADS_KH_RISK_OVERVIEW" 
# Hive表存储路径
hive_dir="/user/hive/warehouse/${hive_db}.db/${hive_table}" 

sqoop export \
--connect jdbc:oracle:thin:@"$ora_ip":1521:orcl \
--username "$ora_username" \
--password "$ora_pwd" \
--table "$ora_tab" \
--input-fields-terminated-by ',' \
--input-lines-terminated-by '\n' \
--export-dir "$hive_dir" \
--input-null-string "\\N" \
--input-null-non-string "\\N" \
-m 1 \

    > /root/sqoop_ods_full_ssl.log 2>&1
    if [ $? -ne 0 ];
    then
            echo "出现异常，结束程序！"
            echo '日志已写入 /root/sqoop_dc.log'
            exit;
    fi
    echo "$ads_tab ==> $ora_tab 处理完成！！"

echo "导出结束"

